package com.trg.generaltool.util.date;

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.time.temporal.ChronoUnit;
import java.util.Objects;

/**
 * ClassName: LocalDateUtil
 * Description:
 * date: 2020-09-01 9:29
 *
 * @author tangrg
 * @since JDK 1.8
 */
public class LocalDateUtil {

    public static void main(String[] args) {
//LocalDate常见操作
        //1、创建一个指定时间LocalDate对象
        LocalDate of = LocalDate.of(2020, 6, 5);
        //2、获取当前系统的时间
        LocalDate now = LocalDate.now();
        //3、获取当前年、月、日

    }


    /**************************LocalDate与字符串yyyymmdd之间的相互转换************************************/

    /**
     * String的yyyymmdd转换成LocalDate
     *
     * @param yyyymmdd
     * @return
     */
    public LocalDate loacalDateToyyyymmdd(String yyyymmdd) {
        LocalDate lTime = LocalDate.parse(yyyymmdd, DateTimeFormatter.BASIC_ISO_DATE);

        return lTime;
    }

    /**
     * LocalDate与转换成String的yyyymmdd
     *
     * @param localDate
     * @return
     */
    public String yyyymmddToloacalDate(LocalDate localDate) {
        String yyyymmdd = localDate.format(DateTimeFormatter.BASIC_ISO_DATE);
        return yyyymmdd;
    }
}
